package com.hst.capacity.domain.model.response.intercity;

import lombok.Data;
import org.apache.ibatis.type.Alias;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDateTime;

@Data
@Alias("icSearchVO")
public class IcSearchVO {

    //下单时间
    private String createTime;
    //订单ID
    private String idOrder;
    private String externalOrderId;//订单来源
    private String idFranchisee;
    private String idBrandHolder;
    //任务ID
    private String idTask;
    //订单类型(拼车/包车)
    private Integer orderType;
    //业务类型
    private Integer subBizType;
    //下单人姓名
    private String userName;
    //下单人电话
    private String userMobile;
    //乘车人数
    private Integer passengerNumber;
    //乘客信息
    private String passengerMobile;
    //线路ID
    private String idLine;
    //线路名称
    private String lineName;
    //订单来源
    private Integer orderSource;
    //订单状态
    private Integer status;
    //支付状态(0:未支付 1：待支付 2：已支付)
    private Integer paymentStatus;
    //出发地
    private String startAddress;
    //目的地
    private String endAddress;
    //预估时间
    private Integer estimatedTime;
    //预估价格
    private Float estimatedMoney;
    //预估里程
    private Float referenceDistance;
    //实际价格
    private Float orderMoney;
    //备注
    private String orderMemo;

    //用车类型 0拼车/1包车
    private Integer carpoolType;
    //用车时间
    private String appointmentTime;
    //用车截止时间
    private String cutOffTime;

    private String driverInfo;

    //虚拟接单 0 否/1 虚拟接单
    private int virtualOrderAccepted;

//    //用车时间
//    private LocalDateTime appointmentTime;
//    //用车类型 0拼车/1包车
//    private Integer carpoolType;
//    //订单类型 1实时/0预约
//    private Integer orderType;
//    //乘车人电话号
//    private String passengerMobile;
//    //支付状态
//    private Integer paymentStatus;
//    //预估价格
//    private Float estimatedMoney;
//    //预估花费时间
//    private Integer estimatedTime;
//    //预估里程
//    private Float referenceDistance;
//    //司机联系电话
//    private String driverMobile;

}
